//
const express = require('express');

//
const app = express();

//获取请求的路由规则
app.get('/request', (req, res) => {
  //获取报文的方式与原生 HTTP 获取方式是兼容的
  // console.log(req.method);
  // console.log(req.url);
  // console.log(req.httpVersion);
  // console.log(req.headers);

  //express 独有的获取报文的方式
  //获取查询字符串
  // console.log(req.query);  // 『相对重要』
  //获取 query 中的 keyword 参数
  // console.log(req.query.keyword)
  // 获取指定的请求头
  // console.log(req.headers.host);
  // console.log(req.get('host'));
  console.log('request request request');

  res.send('请求报文的获取');
});

//新建商品详情的路由
app.get('/:id.html', (req, res) => {
  console.log(req.params.id);
  res.send('商品, 当前请求的商品 ID 为' + req.params.id);
});

//启动服务
app.listen(8080, () => {
  console.log('启动成功....')
})